home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / JAVA_ALL / J_AUTHOR / JAVL502B / BOUNCE.VCW < prev    next >
Unknown  |  1996-06-04  |  7.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 02 02 01 00 65 6f b4 31 | 02 5b 06 53 79 73 74 65 |....eo.1|.[.Syste|
|00000010| 6d 0c 43 68 72 69 73 20 | 43 6f 6c 6d 61 6e 1b 53 |m.Chris |Colman.S|
|00000020| 74 65 70 20 41 68 65 61 | 64 20 53 6f 66 74 77 61 |tep Ahea|d Softwa|
|00000030| 72 65 20 50 74 79 20 4c | 74 64 19 4a 41 56 65 6c |re Pty L|td.JAVel|
|00000040| 69 6e 20 41 6e 69 6d 61 | 74 69 6f 6e 20 45 78 61 |in Anima|tion Exa|
|00000050| 6d 70 6c 65 78 28 63 29 | 20 53 74 65 70 20 41 68 |mplex(c)| Step Ah|
|00000060| 65 61 64 20 53 6f 66 74 | 77 61 72 65 20 50 74 79 |ead Soft|ware Pty|
|00000070| 20 4c 74 64 20 31 39 39 | 36 2e 20 41 6c 6c 20 72 | Ltd 199|6. All r|
|00000080| 69 67 68 74 73 20 72 65 | 73 65 72 76 65 64 2e 20 |ights re|served. |
|00000090| 52 65 67 69 73 74 65 72 | 65 64 20 6f 66 20 4a 41 |Register|ed of JA|
|000000a0| 56 65 6c 69 6e 20 6d 61 | 79 20 75 73 65 20 74 68 |Velin ma|y use th|
|000000b0| 69 73 20 61 70 70 6c 65 | 74 20 69 6e 20 74 68 65 |is apple|t in the|
|000000c0| 69 72 20 77 65 62 20 70 | 61 67 65 73 2e 01 68 03 |ir web p|ages..h.|
|000000d0| 63 70 70 02 5b 0d 4f 4f | 44 42 47 65 6e 65 72 61 |cpp.[.OO|DBGenera|
|000000e0| 74 6f 72 00 5d 01 00 01 | 00 00 00 5d 06 00 02 5b |tor.]...|...]...[|
|000000f0| 06 43 43 6c 61 73 73 fa | 05 ac 03 ee 07 2c 06 00 |.CClass.|.....,..|
|00000100| 00 0f 42 6f 75 6e 63 65 | 41 6e 69 6d 61 74 69 6f |..Bounce|Animatio|
|00000110| 6e 06 52 45 4e 41 4d 45 | 00 44 00 43 6c 61 73 73 |n.RENAME|.D.Class|
|00000120| 20 66 6f 72 20 6f 62 6a | 65 63 74 73 20 74 68 61 | for obj|ects tha|
|00000130| 74 20 63 61 6e 20 62 6f | 75 6e 63 65 20 6f 66 66 |t can bo|unce off|
|00000140| 20 74 68 65 20 6c 65 66 | 74 20 61 6e 64 20 72 69 | the lef|t and ri|
|00000150| 67 68 74 20 62 6f 75 6e | 64 61 72 69 65 73 2e 01 |ght boun|daries..|
|00000160| 00 68 03 00 63 70 70 00 | 00 00 00 01 00 01 00 00 |.h..cpp.|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 06 00 02 5b 04 44 61 |........|....[.Da|
|00000180| 74 61 02 00 00 00 00 00 | 05 43 6f 6c 6f 72 05 63 |ta......|.Color.c|
|00000190| 6f 6c 6f 72 14 00 43 6f | 6c 6f 72 20 6f 66 20 74 |olor..Co|lor of t|
|000001a0| 68 65 20 6f 62 6a 65 63 | 74 2e 04 00 01 00 01 00 |he objec|t.......|
|000001b0| 01 00 00 00 5d 02 5b 04 | 44 61 74 61 02 00 00 00 |....].[.|Data....|
|000001c0| 00 00 03 69 6e 74 09 64 | 69 72 65 63 74 69 6f 6e |...int.d|irection|
|000001d0| 42 00 43 75 72 72 65 6e | 74 20 64 69 72 65 63 74 |B.Curren|t direct|
|000001e0| 69 6f 6e 20 6f 66 20 6f | 62 6a 65 63 74 3a 20 2d |ion of o|bject: -|
|000001f0| 31 20 69 73 20 74 6f 20 | 74 68 65 20 6c 65 66 74 |1 is to |the left|
|00000200| 2c 20 31 20 69 73 20 74 | 6f 20 74 68 65 20 72 69 |, 1 is t|o the ri|
|00000210| 67 68 74 2e 04 00 01 00 | 01 00 01 00 00 00 5d 02 |ght.....|......].|
|00000220| 5b 04 44 61 74 61 02 00 | 00 00 00 00 06 53 74 72 |[.Data..|.....Str|
|00000230| 69 6e 67 01 73 2d 00 54 | 68 65 20 74 65 78 74 20 |ing.s-.T|he text |
|00000240| 64 69 73 70 6c 61 79 65 | 64 20 62 79 20 74 68 65 |displaye|d by the|
|00000250| 20 6f 62 6a 65 63 74 20 | 61 73 20 69 74 20 6d 6f | object |as it mo|
|00000260| 76 65 73 2e 04 00 01 00 | 01 00 01 00 00 00 5d 02 |ves.....|......].|
|00000270| 5b 04 44 61 74 61 02 00 | 00 00 00 00 03 69 6e 74 |[.Data..|.....int|
|00000280| 05 73 70 65 65 64 18 00 | 43 75 72 72 65 6e 74 20 |.speed..|Current |
|00000290| 73 70 65 65 64 20 6f 66 | 20 6f 62 6a 65 63 74 2e |speed of| object.|
|000002a0| 04 00 01 00 01 00 01 00 | 00 00 5d 02 5b 04 44 61 |........|..].[.Da|
|000002b0| 74 61 02 00 00 00 00 00 | 03 69 6e 74 01 78 20 00 |ta......|.int.x .|
|000002c0| 78 20 63 6f 6f 72 69 6e | 61 74 65 20 6f 66 20 63 |x coorin|ate of c|
|000002d0| 75 72 72 65 6e 74 20 70 | 6f 73 69 74 69 6f 6e 2e |urrent p|osition.|
|000002e0| 04 00 01 00 01 00 01 00 | 00 00 5d 02 5b 04 44 61 |........|..].[.Da|
|000002f0| 74 61 02 00 00 00 00 00 | 03 69 6e 74 01 79 21 00 |ta......|.int.y!.|
|00000300| 79 20 63 6f 6f 72 64 69 | 6e 61 74 65 20 6f 66 20 |y coordi|nate of |
|00000310| 63 75 72 72 65 6e 74 20 | 70 6f 73 69 74 69 6f 6e |current |position|
|00000320| 2e 04 00 01 00 01 00 01 | 00 00 00 5d 03 00 02 5b |........|...]...[|
|00000330| 0c 46 43 6f 6e 73 74 72 | 75 63 74 6f 72 01 00 00 |.FConstr|uctor...|
|00000340| 00 00 00 07 6e 6f 20 74 | 79 70 65 0b 43 6f 6e 73 |....no t|ype.Cons|
|00000350| 74 72 75 63 74 6f 72 7b | 00 43 6f 6e 73 74 72 75 |tructor{|.Constru|
|00000360| 63 74 73 20 61 20 62 6f | 75 6e 63 69 6e 67 20 6f |cts a bo|uncing o|
|00000370| 62 6a 65 63 74 20 77 69 | 74 68 20 74 68 65 20 67 |bject wi|th the g|
|00000380| 69 76 65 6e 20 74 65 78 | 74 20 28 73 74 72 69 6e |iven tex|t (strin|
|00000390| 67 29 2c 20 64 69 72 65 | 63 74 69 6f 6e 20 28 2d |g), dire|ction (-|
|000003a0| 31 20 6c 65 66 74 2c 20 | 31 20 72 69 67 68 74 29 |1 left, |1 right)|
|000003b0| 2c 20 63 6f 6c 6f 72 2c | 20 69 6e 69 74 69 61 6c |, color,| initial|
|000003c0| 20 70 6f 73 69 74 69 6f | 6e 20 61 6e 64 20 73 70 | positio|n and sp|
|000003d0| 65 65 64 2e 00 00 01 00 | 00 00 00 00 00 00 00 00 |eed.....|........|
|000003e0| 00 00 00 00 00 00 3d 53 | 74 72 69 6e 67 20 73 2c |......=S|tring s,|
|000003f0| 20 69 6e 74 20 64 69 72 | 65 63 74 69 6f 6e 2c 20 | int dir|ection, |
|00000400| 43 6f 6c 6f 72 20 63 6f | 6c 6f 72 2c 20 69 6e 74 |Color co|lor, int|
|00000410| 20 78 2c 20 69 6e 74 20 | 79 2c 20 69 6e 74 20 73 | x, int |y, int s|
|00000420| 70 65 65 64 00 00 00 5d | 02 5b 08 46 75 6e 63 74 |peed...]|.[.Funct|
|00000430| 69 6f 6e 01 00 00 00 00 | 00 04 76 6f 69 64 07 61 |ion.....|..void.a|
|00000440| 64 76 61 6e 63 65 61 00 | 54 65 6c 6c 73 20 74 68 |dvancea.|Tells th|
|00000450| 65 20 6f 62 6a 65 63 74 | 20 74 6f 20 61 64 76 61 |e object| to adva|
|00000460| 6e 63 65 20 74 6f 20 69 | 74 73 20 6e 65 78 74 20 |nce to i|ts next |
|00000470| 70 6f 73 69 74 69 6f 6e | 2c 20 69 6e 66 6f 72 6d |position|, inform|
|00000480| 69 6e 67 20 69 74 20 6f | 66 20 74 68 65 20 72 69 |ing it o|f the ri|
|00000490| 67 68 74 20 6c 69 6d 69 | 74 20 6f 66 20 74 68 65 |ght limi|t of the|
|000004a0| 20 64 69 73 70 6c 61 79 | 2e 00 00 01 00 00 00 00 | display|........|
|000004b0| 00 00 00 01 00 00 00 00 | 00 03 00 0d 69 6e 74 20 |........|....int |
|000004c0| 64 69 73 70 57 69 64 74 | 68 00 00 00 5d 02 5b 08 |dispWidt|h...].[.|
|000004d0| 46 75 6e 63 74 69 6f 6e | 01 00 00 00 00 00 04 76 |Function|.......v|
|000004e0| 6f 69 64 05 70 61 69 6e | 74 38 00 50 61 69 6e 74 |oid.pain|t8.Paint|
|000004f0| 73 20 74 68 65 20 6f 62 | 6a 65 63 74 20 6f 6e 20 |s the ob|ject on |
|00000500| 74 68 65 20 73 63 72 65 | 65 6e 20 69 6e 20 69 74 |the scre|en in it|
|00000510| 73 20 63 75 72 72 65 6e | 74 20 70 6f 73 69 74 69 |s curren|t positi|
|00000520| 6f 6e 2e 00 00 01 00 00 | 00 00 00 00 00 01 00 00 |on......|........|
|00000530| 00 00 00 03 00 0a 47 72 | 61 70 68 69 63 73 20 67 |......Gr|aphics g|
|00000540| 00 00 00 5d 5d 02 5b 06 | 43 43 6c 61 73 73 2a 08 |...]].[.|CClass*.|
|00000550| ac 03 ae 0b 1c 07 00 00 | 0c 42 6f 75 6e 63 65 41 |........|.BounceA|
|00000560| 70 70 6c 65 74 06 52 45 | 4e 41 4d 45 00 57 00 42 |pplet.RE|NAME.W.B|
|00000570| 6f 75 6e 63 65 41 70 70 | 6c 69 63 61 74 69 6f 6e |ounceApp|lication|
|00000580| 20 69 73 20 61 20 4a 41 | 56 41 20 61 70 70 6c 65 | is a JA|VA apple|
|00000590| 74 20 74 68 61 74 20 6d | 61 6e 61 67 65 73 20 61 |t that m|anages a|
|000005a0| 6e 64 20 64 69 73 70 6c | 61 79 73 20 61 20 73 65 |nd displ|ays a se|
|000005b0| 74 20 6f 66 20 42 6f 75 | 6e 63 65 41 6e 69 6d 61 |t of Bou|nceAnima|
|000005c0| 74 69 6f 6e 73 2e 01 00 | 68 03 00 63 70 70 00 00 |tions...|h..cpp..|
|000005d0| 00 00 01 00 01 00 00 00 | 00 00 00 00 02 00 02 00 |........|........|
|000005e0| 02 5b 0c 42 61 73 65 43 | 6c 61 73 73 52 65 66 e5 |.[.BaseC|lassRef.|
|000005f0| 09 2d 03 cd 0a b3 03 00 | 00 02 00 ec 09 ac 03 c6 |.-......|........|
|00000600| 0a 34 03 01 00 00 00 00 | 00 02 5b 06 43 43 6c 61 |.4......|..[.CCla|
|00000610| 73 73 96 0a d0 02 ae 0b | 34 03 00 00 08 52 75 6e |ss......|4....Run|
|00000620| 6e 61 62 6c 65 08 72 75 | 6e 6e 61 62 6c 65 04 64 |nable.ru|nnable.d|
|00000630| 65 73 74 0d 00 44 65 73 | 63 72 69 62 65 20 68 65 |est..Des|cribe he|
|00000640| 72 65 01 00 68 03 00 63 | 70 70 02 00 00 00 00 00 |re..h..c|pp......|
|00000650| 01 00 00 00 01 00 00 00 | 04 00 00 00 00 00 00 00 |........|........|
|00000660| 5d 01 0d 00 00 5d 02 5b | 0c 42 61 73 65 43 6c 61 |]....].[|.BaseCla|
|00000670| 73 73 52 65 66 c6 09 4b | 03 f3 09 b3 03 00 00 02 |ssRef..K|........|
|00000680| 00 ec 09 ac 03 cd 09 52 | 03 01 00 00 00 01 00 02 |.......R|........|
|00000690| 5b 06 43 43 6c 61 73 73 | 5c 08 5a 00 3c 0a 52 03 |[.CClass|\.Z.<.R.|
|000006a0| 00 00 06 41 70 70 6c 65 | 74 08 41 50 50 4c 45 54 |...Apple|t.APPLET|
|000006b0| 7e 31 01 2e 75 00 2a 0d | 0a 20 2a 20 42 61 73 65 |~1..u.*.|. * Base|
|000006c0| 20 61 70 70 6c 65 74 20 | 63 6c 61 73 73 2e 20 0d | applet |class. .|
|000006d0| 0a 20 2a 0d 0a 20 2a 20 | 40 76 65 72 73 69 6f 6e |. *.. * |@version|
|000006e0| 20 09 31 2e 32 39 2c 20 | 31 32 2f 31 34 2f 39 35 | .1.29, |12/14/95|
|000006f0| 0d 0a 20 2a 0d 0a 20 2a | 20 40 61 75 74 68 6f 72 |.. *.. *| @author|
|00000700| 20 43 68 72 69 73 20 57 | 61 72 74 68 0d 0a 20 2a | Chris W|arth.. *|
|00000710| 20 40 61 75 74 68 6f 72 | 20 41 72 74 68 75 72 20 | @author| Arthur |
|00000720| 76 61 6e 20 48 6f 66 66 | 0d 0a 20 01 00 68 03 00 |van Hoff|.. ..h..|
|00000730| 63 70 70 00 00 00 00 00 | 00 01 00 00 00 01 00 00 |cpp.....|........|
|00000740| 00 04 00 00 00 01 00 02 | 5b 04 44 61 74 61 03 00 |........|[.Data..|
|00000750| 00 00 00 00 0a 41 70 70 | 6c 65 74 53 74 75 62 04 |.....App|letStub.|
|00000760| 73 74 75 62 06 00 4e 6f | 44 65 73 63 04 00 00 00 |stub..No|Desc....|
|00000770| 01 00 01 00 00 00 5d 15 | 00 02 5b 08 46 75 6e 63 |......].|..[.Func|
|00000780| 74 69 6f 6e 01 00 00 00 | 00 00 04 76 6f 69 64 07 |tion....|...void.|
|00000790| 64 65 73 74 72 6f 79 b0 | 00 2a 0d 0a 20 20 20 20 |destroy.|.*.. |
|000007a0| 20 2a 20 43 6c 65 61 6e | 73 20 75 70 20 77 68 61 | * Clean|s up wha|
|000007b0| 74 65 76 65 72 20 72 65 | 73 6f 75 72 63 65 73 20 |tever re|sources |
|000007c0| 61 72 65 20 62 65 69 6e | 67 20 68 65 6c 64 2e 20 |are bein|g held. |
|000007d0| 49 66 20 74 68 65 20 61 | 70 70 6c 65 74 20 69 73 |If the a|pplet is|
|000007e0| 20 61 63 74 69 76 65 0d | 0a 20 20 20 20 20 2a 20 | active.|. * |
|000007f0| 69 74 20 69 73 20 73 74 | 6f 70 70 65 64 20 73 74 |it is st|opped st|
|00000800| 6f 70 70 65 64 2e 0d 0a | 0d 0a 20 20 20 20 20 2a |opped...|.. *|
|00000810| 20 40 73 65 65 20 23 69 | 6e 69 74 0d 0a 20 20 20 | @see #i|nit.. |
|00000820| 20 20 2a 20 40 73 65 65 | 20 23 73 74 61 72 74 0d | * @see| #start.|
|00000830| 0a 20 20 20 20 20 2a 20 | 40 73 65 65 20 23 73 74 |. * |@see #st|
|00000840| 6f 70 0d 0a 20 20 20 20 | 20 04 00 01 00 00 00 00 |op.. | .......|
|00000850| 00 00 00 01 00 00 00 00 | 00 03 00 00 00 00 00 5d |........|.......]|
|00000860| 02 5b 08 46 75 6e 63 74 | 69 6f 6e 01 00 00 00 00 |.[.Funct|ion.....|
|00000870| 00 0d 41 70 70 6c 65 74 | 43 6f 6e 74 65 78 74 10 |..Applet|Context.|
|00000880| 67 65 74 41 70 70 6c 65 | 74 43 6f 6e 74 65 78 74 |getApple|tContext|
|00000890| bb 00 2a 0d 0a 20 20 20 | 20 20 2a 20 47 65 74 73 |..*.. | * Gets|
|000008a0| 20 61 20 68 61 6e 64 6c | 65 20 74 6f 20 74 68 65 | a handl|e to the|
|000008b0| 20 61 70 70 6c 65 74 20 | 63 6f 6e 74 65 78 74 2e | applet |context.|
|000008c0| 20 54 68 65 20 61 70 70 | 6c 65 74 20 63 6f 6e 74 | The app|let cont|
|000008d0| 65 78 74 0d 0a 20 20 20 | 20 20 2a 20 6c 65 74 73 |ext.. | * lets|
|000008e0| 20 61 6e 20 61 70 70 6c | 65 74 20 63 6f 6e 74 72 | an appl|et contr|
|000008f0| 6f 6c 20 74 68 65 20 61 | 70 70 6c 65 74 27 73 20 |ol the a|pplet's |
|00000900| 65 6e 76 69 72 6f 6e 6d | 65 6e 74 20 77 68 69 63 |environm|ent whic|
|00000910| 68 20 69 73 0d 0a 20 20 | 20 20 20 2a 20 75 73 75 |h is.. | * usu|
|00000920| 61 6c 6c 79 20 74 68 65 | 20 62 72 6f 77 73 65 72 |ally the| browser|
|00000930| 20 6f 72 20 74 68 65 20 | 61 70 70 6c 65 74 20 76 | or the |applet v|
|00000940| 69 65 77 65 72 2e 0d 0a | 20 20 20 20 20 04 00 00 |iewer...| ...|
|00000950| 00 00 00 00 00 00 00 01 | 00 00 00 00 00 03 00 00 |........|........|
|00000960| 00 00 00 5d 02 5b 08 46 | 75 6e 63 74 69 6f 6e 01 |...].[.F|unction.|
|00000970| 00 00 00 00 00 06 53 74 | 72 69 6e 67 0d 67 65 74 |......St|ring.get|
|00000980| 41 70 70 6c 65 74 49 6e | 66 6f 77 00 2a 0d 0a 20 |AppletIn|fow.*.. |
|00000990| 20 20 20 20 2a 20 52 65 | 74 75 72 6e 73 20 61 20 | * Re|turns a |
|000009a0| 73 74 72 69 6e 67 20 63 | 6f 6e 74 61 69 6e 69 6e |string c|ontainin|
|000009b0| 67 20 69 6e 66 6f 72 6d | 61 74 69 6f 6e 20 61 62 |g inform|ation ab|
|000009c0| 6f 75 74 0d 0a 20 20 20 | 20 20 2a 20 74 68 65 20 |out.. | * the |
|000009d0| 61 75 74 68 6f 72 2c 20 | 76 65 72 73 69 6f 6e 20 |author, |version |
|000009e0| 61 6e 64 20 63 6f 70 79 | 72 69 67 68 74 20 6f 66 |and copy|right of|
|000009f0| 20 74 68 65 20 61 70 70 | 6c 65 74 2e 0d 0a 20 20 | the app|let... |
|00000a00| 20 20 20 04 00 00 00 00 | 00 00 00 00 00 01 00 00 | .....|........|
|00000a10| 00 00 00 03 00 00 00 00 | 00 5d 02 5b 08 46 75 6e |........|.].[.Fun|
|00000a20| 63 74 69 6f 6e 01 00 00 | 00 00 00 09 41 75 64 69 |ction...|....Audi|
|00000a30| 6f 43 6c 69 70 0c 67 65 | 74 41 75 64 69 6f 43 6c |oClip.ge|tAudioCl|
|00000a40| 69 70 25 00 2a 0d 0a 20 | 20 20 20 20 2a 20 47 65 |ip%.*.. | * Ge|
|00000a50| 74 73 20 61 6e 20 61 75 | 64 69 6f 20 63 6c 69 70 |ts an au|dio clip|
|00000a60| 2e 20 0d 0a 20 20 20 20 | 20 04 00 00 00 00 00 00 |. .. | .......|
|00000a70| 00 00 00 01 00 00 00 00 | 00 03 00 07 55 52 4c 20 |........|....URL |
|00000a80| 75 72 6c 00 00 00 5d 02 | 5b 08 46 75 6e 63 74 69 |url...].|[.Functi|
|00000a90| 6f 6e 01 00 00 00 00 00 | 09 41 75 64 69 6f 43 6c |on......|.AudioCl|
|00000aa0| 69 70 0c 67 65 74 41 75 | 64 69 6f 43 6c 69 70 40 |ip.getAu|dioClip@|
|00000ab0| 00 2a 0d 0a 20 20 20 20 | 20 2a 20 47 65 74 73 20 |.*.. | * Gets |
|00000ac0| 61 6e 20 61 75 64 69 6f | 20 63 6c 69 70 2e 20 0d |an audio| clip. .|
|00000ad0| 0a 20 20 20 20 20 2a 20 | 40 73 65 65 20 23 67 65 |. * |@see #ge|
|00000ae0| 74 41 75 64 69 6f 43 6c | 69 70 0d 0a 20 20 20 20 |tAudioCl|ip.. |
|00000af0| 20 04 00 00 00 00 00 00 | 00 00 00 01 00 00 00 00 | .......|........|
|00000b00| 00 03 00 14 55 52 4c 20 | 75 72 6c 2c 20 53 74 72 |....URL |url, Str|
|00000b10| 69 6e 67 20 6e 61 6d 65 | 00 00 00 5d 02 5b 08 46 |ing name|...].[.F|
|00000b20| 75 6e 63 74 69 6f 6e 01 | 00 00 00 00 00 03 55 52 |unction.|......UR|
|00000b30| 4c 0b 67 65 74 43 6f 64 | 65 42 61 73 65 68 00 2a |L.getCod|eBaseh.*|
|00000b40| 0d 0a 20 20 20 20 20 2a | 20 47 65 74 73 20 74 68 |.. *| Gets th|
|00000b50| 65 20 62 61 73 65 20 55 | 52 4c 2e 20 54 68 69 73 |e base U|RL. This|
|00000b60| 20 69 73 20 74 68 65 20 | 55 52 4c 20 6f 66 20 74 | is the |URL of t|
|00000b70| 68 65 20 61 70 70 6c 65 | 74 20 69 74 73 65 6c 66 |he apple|t itself|
|00000b80| 2e 20 0d 0a 20 20 20 20 | 20 2a 20 40 73 65 65 20 |. .. | * @see |
|00000b90| 23 67 65 74 44 6f 63 75 | 6d 65 6e 74 42 61 73 65 |#getDocu|mentBase|
|00000ba0| 0d 0a 20 20 20 20 20 04 | 00 00 00 00 00 00 00 00 |.. .|........|
|00000bb0| 00 01 00 00 00 00 00 03 | 00 00 00 00 00 5d 02 5b |........|.....].[|
|00000bc0| 08 46 75 6e 63 74 69 6f | 6e 01 00 00 00 00 00 03 |.Functio|n.......|
|00000bd0| 55 52 4c 0f 67 65 74 44 | 6f 63 75 6d 65 6e 74 42 |URL.getD|ocumentB|
|00000be0| 61 73 65 8a 00 2a 0d 0a | 20 20 20 20 20 2a 20 47 |ase..*..| * G|
|00000bf0| 65 74 73 20 74 68 65 20 | 64 6f 63 75 6d 65 6e 74 |ets the |document|
|00000c00| 20 55 52 4c 2e 20 54 68 | 69 73 20 69 73 20 74 68 | URL. Th|is is th|
|00000c10| 65 20 55 52 4c 20 6f 66 | 20 74 68 65 20 64 6f 63 |e URL of| the doc|
|00000c20| 75 6d 65 6e 74 20 69 6e | 20 77 68 69 63 68 0d 0a |ument in| which..|
|00000c30| 20 20 20 20 20 2a 20 74 | 68 65 20 61 70 70 6c 65 | * t|he apple|
|00000c40| 74 20 69 73 20 65 6d 62 | 65 64 64 65 64 2e 0d 0a |t is emb|edded...|
|00000c50| 20 20 20 20 20 2a 20 40 | 73 65 65 20 23 67 65 74 | * @|see #get|
|00000c60| 43 6f 64 65 42 61 73 65 | 0d 0a 20 20 20 20 20 04 |CodeBase|.. .|
|00000c70| 00 00 00 00 00 00 00 00 | 00 01 00 00 00 00 00 03 |........|........|
|00000c80| 00 00 00 00 00 5d 02 5b | 08 46 75 6e 63 74 69 6f |.....].[|.Functio|
|00000c90| 6e 01 00 00 00 00 00 05 | 49 6d 61 67 65 08 67 65 |n.......|Image.ge|
|00000ca0| 74 49 6d 61 67 65 e1 00 | 2a 0d 0a 20 20 20 20 20 |tImage..|*.. |
|00000cb0| 2a 20 47 65 74 73 20 61 | 6e 20 69 6d 61 67 65 20 |* Gets a|n image |
|00000cc0| 67 69 76 65 6e 20 61 20 | 55 52 4c 2e 20 4e 6f 74 |given a |URL. Not|
|00000cd0| 65 20 74 68 61 74 20 74 | 68 69 73 20 6d 65 74 68 |e that t|his meth|
|00000ce0| 6f 64 0d 0a 20 20 20 20 | 20 2a 20 61 6c 77 61 79 |od.. | * alway|
|00000cf0| 73 20 72 65 74 75 72 6e | 73 20 61 6e 20 69 6d 61 |s return|s an ima|
|00000d00| 67 65 20 6f 62 6a 65 63 | 74 20 69 6d 6d 65 64 69 |ge objec|t immedi|
|00000d10| 61 74 6c 79 2c 20 65 76 | 65 6e 20 69 66 20 0d 0a |atly, ev|en if ..|
|00000d20| 20 20 20 20 20 2a 20 74 | 68 65 20 69 6d 61 67 65 | * t|he image|
|00000d30| 20 64 6f 65 73 20 6e 6f | 74 20 65 78 69 73 74 2e | does no|t exist.|
|00000d40| 20 54 68 65 20 61 63 74 | 75 61 6c 20 69 6d 61 67 | The act|ual imag|
|00000d50| 65 20 64 61 74 61 20 69 | 73 20 0d 0a 20 20 20 20 |e data i|s .. |
|00000d60| 20 2a 20 6c 6f 61 64 65 | 64 20 77 68 65 6e 20 69 | * loade|d when i|
|00000d70| 74 20 69 73 20 66 69 72 | 73 74 20 6e 65 65 64 65 |t is fir|st neede|
|00000d80| 64 2e 0d 0a 20 20 20 20 | 20 04 00 00 00 00 00 00 |d... | .......|
|00000d90| 00 00 00 01 00 00 00 00 | 00 03 00 07 55 52 4c 20 |........|....URL |
|00000da0| 75 72 6c 00 00 00 5d 02 | 5b 08 46 75 6e 63 74 69 |url...].|[.Functi|
|00000db0| 6f 6e 01 00 00 00 00 00 | 05 49 6d 61 67 65 08 67 |on......|.Image.g|
|00000dc0| 65 74 49 6d 61 67 65 de | 00 2a 0d 0a 20 20 20 20 |etImage.|.*.. |
|00000dd0| 20 2a 20 47 65 74 73 20 | 61 6e 20 69 6d 61 67 65 | * Gets |an image|
|00000de0| 20 72 65 6c 61 74 69 76 | 65 20 74 6f 20 61 20 55 | relativ|e to a U|
|00000df0| 52 4c 2e 20 54 68 69 73 | 20 6d 65 74 68 6f 64 73 |RL. This| methods|
|00000e00| 20 72 65 74 75 72 6e 73 | 0d 0a 20 20 20 20 20 2a | returns|.. *|
|00000e10| 20 69 6d 6d 65 64 69 61 | 74 65 6c 79 2c 20 65 76 | immedia|tely, ev|
|00000e20| 65 6e 20 69 66 20 74 68 | 65 20 69 6d 61 67 65 20 |en if th|e image |
|00000e30| 64 6f 65 73 20 6e 6f 74 | 20 65 78 69 73 74 2e 20 |does not| exist. |
|00000e40| 54 68 65 20 61 63 74 75 | 61 6c 0d 0a 20 20 20 20 |The actu|al.. |
|00000e50| 20 2a 20 69 6d 61 67 65 | 20 64 61 74 61 20 69 73 | * image| data is|
|00000e60| 20 6c 6f 61 64 65 64 20 | 77 68 65 6e 20 69 74 20 | loaded |when it |
|00000e70| 69 73 20 66 69 72 73 74 | 20 6e 65 65 64 65 64 2e |is first| needed.|
|00000e80| 0d 0a 20 20 20 20 20 2a | 20 0d 0a 20 20 20 20 20 |.. *| .. |
|00000e90| 2a 20 40 73 65 65 20 23 | 67 65 74 49 6d 61 67 65 |* @see #|getImage|
|00000ea0| 0d 0a 20 20 20 20 20 04 | 00 00 00 00 00 00 00 00 |.. .|........|
|00000eb0| 00 01 00 00 00 00 00 03 | 00 14 55 52 4c 20 75 72 |........|..URL ur|
|00000ec0| 6c 2c 20 53 74 72 69 6e | 67 20 6e 61 6d 65 00 00 |l, Strin|g name..|
|00000ed0| 00 5d 02 5b 08 46 75 6e | 63 74 69 6f 6e 01 00 00 |.].[.Fun|ction...|
|00000ee0| 00 00 00 06 53 74 72 69 | 6e 67 0c 67 65 74 50 61 |....Stri|ng.getPa|
|00000ef0| 72 61 6d 65 74 65 72 30 | 00 2a 0d 0a 20 20 20 20 |rameter0|.*.. |
|00000f00| 20 2a 20 47 65 74 73 20 | 61 20 70 61 72 61 6d 65 | * Gets |a parame|
|00000f10| 74 65 72 20 6f 66 20 74 | 68 65 20 61 70 70 6c 65 |ter of t|he apple|
|00000f20| 74 2e 0d 0a 20 20 20 20 | 20 04 00 00 00 00 00 00 |t... | .......|
|00000f30| 00 00 00 01 00 00 00 00 | 00 03 00 0b 53 74 72 69 |........|....Stri|
|00000f40| 6e 67 20 6e 61 6d 65 00 | 00 00 5d 02 5b 08 46 75 |ng name.|..].[.Fu|
|00000f50| 6e 63 74 69 6f 6e 01 00 | 00 00 00 00 0e 53 74 72 |nction..|.....Str|
|00000f60| 69 6e 67 20 5b 20 5d 20 | 5b 20 5d 10 67 65 74 50 |ing [ ] |[ ].getP|
|00000f70| 61 72 61 6d 65 74 65 72 | 49 6e 66 6f cb 01 2a 0d |arameter|Info..*.|
|00000f80| 0a 20 20 20 20 20 2a 20 | 52 65 74 75 72 6e 73 20 |. * |Returns |
|00000f90| 61 6e 20 61 72 72 61 79 | 20 6f 66 20 73 74 72 69 |an array| of stri|
|00000fa0| 6e 67 73 20 64 65 73 63 | 72 69 62 69 6e 67 20 74 |ngs desc|ribing t|
|00000fb0| 68 65 0d 0a 20 20 20 20 | 20 2a 20 70 61 72 61 6d |he.. | * param|
|00000fc0| 65 74 65 72 73 20 74 68 | 61 74 20 61 72 65 20 75 |eters th|at are u|
|00000fd0| 6e 64 65 72 73 74 6f 6f | 64 20 62 79 20 74 68 69 |nderstoo|d by thi|
|00000fe0| 73 0d 0a 20 20 20 20 20 | 2a 20 61 70 70 6c 65 74 |s.. |* applet|
|00000ff0| 2e 20 54 68 65 20 61 72 | 72 61 79 20 63 6f 6e 73 |. The ar|ray cons|
|00001000| 69 73 74 73 20 6f 66 20 | 73 65 74 73 20 6f 66 20 |ists of |sets of |
|00001010| 74 68 72 65 65 20 73 74 | 72 69 6e 67 73 3a 0d 0a |three st|rings:..|
|00001020| 20 20 20 20 20 2a 20 6e | 61 6d 65 2f 74 79 70 65 | * n|ame/type|
|00001030| 2f 64 65 73 63 72 69 70 | 74 69 6f 6e 2e 20 46 6f |/descrip|tion. Fo|
|00001040| 72 20 65 78 61 6d 70 6c | 65 3a 0d 0a 20 20 20 20 |r exampl|e:.. |
|00001050| 20 2a 20 3c 70 72 65 3e | 0d 0a 20 20 20 20 20 2a | * <pre>|.. *|
|00001060| 20 09 53 74 72 69 6e 67 | 20 70 69 6e 66 6f 5b 5d | .String| pinfo[]|
|00001070| 5b 5d 20 3d 20 7b 0d 0a | 20 20 20 20 20 2a 09 20 |[] = {..| *. |
|00001080| 20 7b 22 66 70 73 22 2c | 20 20 20 20 22 31 2d 31 | {"fps",| "1-1|
|00001090| 30 22 2c 20 20 20 20 22 | 66 72 61 6d 65 73 20 70 |0", "|frames p|
|000010a0| 65 72 20 73 65 63 6f 6e | 64 22 7d 2c 0d 0a 20 20 |er secon|d"},.. |
|000010b0| 20 20 20 2a 09 20 20 7b | 22 72 65 70 65 61 74 22 | *. {|"repeat"|
|000010c0| 2c 20 22 62 6f 6f 6c 65 | 61 6e 22 2c 20 22 72 65 |, "boole|an", "re|
|000010d0| 70 65 61 74 20 69 6d 61 | 67 65 20 6c 6f 6f 70 22 |peat ima|ge loop"|
|000010e0| 7d 2c 0d 0a 20 20 20 20 | 20 2a 09 20 20 7b 22 69 |},.. | *. {"i|
|000010f0| 6d 67 73 22 2c 20 20 20 | 22 75 72 6c 22 2c 20 20 |mgs", |"url", |
|00001100| 20 20 20 22 64 69 72 65 | 63 74 6f 72 79 20 69 6e | "dire|ctory in|
|00001110| 20 77 68 69 63 68 20 74 | 68 65 20 69 6d 61 67 65 | which t|he image|
|00001120| 73 20 6c 69 76 65 22 7d | 0d 0a 20 20 20 20 20 2a |s live"}|.. *|
|00001130| 09 7d 3b 0d 0a 20 20 20 | 20 20 2a 20 3c 2f 70 72 |.};.. | * </pr|
|00001140| 65 3e 0d 0a 20 20 20 20 | 20 04 00 00 00 00 00 00 |e>.. | .......|
|00001150| 00 00 00 01 00 00 00 00 | 00 03 00 00 00 00 00 5d |........|.......]|
|00001160| 02 5b 08 46 75 6e 63 74 | 69 6f 6e 01 00 00 00 00 |.[.Funct|ion.....|
|00001170| 00 04 76 6f 69 64 04 69 | 6e 69 74 e0 00 2a 0d 0a |..void.i|nit..*..|
|00001180| 20 20 20 20 20 2a 20 49 | 6e 69 74 69 61 6c 69 7a | * I|nitializ|
|00001190| 65 73 20 74 68 65 20 61 | 70 70 6c 65 74 2e 0d 0a |es the a|pplet...|
|000011a0| 20 20 20 20 20 2a 20 59 | 6f 75 20 6e 65 76 65 72 | * Y|ou never|
|000011b0| 20 6e 65 65 64 20 74 6f | 20 63 61 6c 6c 20 74 68 | need to| call th|
|000011c0| 69 73 20 64 69 72 65 63 | 74 6c 79 2c 20 69 74 20 |is direc|tly, it |
|000011d0| 69 73 20 63 61 6c 6c 65 | 64 20 61 75 74 6f 6d 61 |is calle|d automa|
|000011e0| 74 69 63 61 6c 6c 79 0d | 0a 20 20 20 20 20 2a 20 |tically.|. * |
|000011f0| 62 79 20 74 68 65 20 73 | 79 73 74 65 6d 20 6f 6e |by the s|ystem on|
|00001200| 63 65 20 74 68 65 20 61 | 70 70 6c 65 74 20 69 73 |ce the a|pplet is|
|00001210| 20 63 72 65 61 74 65 64 | 2e 0d 0a 20 20 20 20 20 | created|... |
|00001220| 2a 20 40 73 65 65 20 23 | 73 74 61 72 74 0d 0a 20 |* @see #|start.. |
|00001230| 20 20 20 20 2a 20 40 73 | 65 65 20 23 73 74 6f 70 | * @s|ee #stop|
|00001240| 0d 0a 20 20 20 20 20 2a | 20 40 73 65 65 20 23 64 |.. *| @see #d|
|00001250| 65 73 74 72 6f 79 0d 0a | 20 20 20 20 20 04 00 01 |estroy..| ...|
|00001260| 00 00 00 00 00 00 00 01 | 00 00 00 00 00 03 00 00 |........|........|
|00001270| 00 00 00 5d 02 5b 08 46 | 75 6e 63 74 69 6f 6e 01 |...].[.F|unction.|
|00001280| 00 00 00 00 00 07 62 6f | 6f 6c 65 61 6e 08 69 73 |......bo|olean.is|
|00001290| 41 63 74 69 76 65 95 00 | 2a 0d 0a 20 20 20 20 20 |Active..|*.. |
|000012a0| 2a 20 52 65 74 75 72 6e | 73 20 74 72 75 65 20 69 |* Return|s true i|
|000012b0| 66 20 74 68 65 20 61 70 | 70 6c 65 74 20 69 73 20 |f the ap|plet is |
|000012c0| 61 63 74 69 76 65 2e 20 | 41 6e 20 61 70 70 6c 65 |active. |An apple|
|000012d0| 74 20 69 73 20 6d 61 72 | 6b 65 64 20 61 63 74 69 |t is mar|ked acti|
|000012e0| 76 65 0d 0a 20 20 20 20 | 20 2a 20 6a 75 73 74 20 |ve.. | * just |
|000012f0| 62 65 66 6f 72 65 20 74 | 68 65 20 73 74 61 72 74 |before t|he start|
|00001300| 20 6d 65 74 68 6f 64 20 | 69 73 20 63 61 6c 6c 65 | method |is calle|
|00001310| 64 2e 0d 0a 20 20 20 20 | 20 2a 20 40 73 65 65 20 |d... | * @see |
|00001320| 23 73 74 61 72 74 0d 0a | 20 20 20 20 20 04 00 01 |#start..| ...|
|00001330| 00 00 00 00 00 00 00 01 | 00 00 00 00 00 03 00 00 |........|........|
|00001340| 00 00 00 5d 02 5b 08 46 | 75 6e 63 74 69 6f 6e 01 |...].[.F|unction.|
|00001350| 00 00 00 00 00 04 76 6f | 69 64 04 70 6c 61 79 63 |......vo|id.playc|
|00001360| 00 2a 0d 0a 20 20 20 20 | 20 2a 20 50 6c 61 79 73 |.*.. | * Plays|
|00001370| 20 61 6e 20 61 75 64 69 | 6f 20 63 6c 69 70 2e 20 | an audi|o clip. |
|00001380| 4e 6f 74 68 69 6e 67 20 | 68 61 70 70 65 6e 73 20 |Nothing |happens |
|00001390| 69 66 20 74 68 65 20 61 | 75 64 69 6f 20 63 6c 69 |if the a|udio cli|
|000013a0| 70 20 63 6f 75 6c 64 0d | 0a 20 20 20 20 20 2a 20 |p could.|. * |
|000013b0| 6e 6f 74 20 62 65 20 66 | 6f 75 6e 64 2e 0d 0a 20 |not be f|ound... |
|000013c0| 20 20 20 20 04 00 01 00 | 00 00 00 00 00 00 01 00 | ....|........|
|000013d0| 00 00 00 00 03 00 07 55 | 52 4c 20 75 72 6c 00 00 |.......U|RL url..|
|000013e0| 00 5d 02 5b 08 46 75 6e | 63 74 69 6f 6e 01 00 00 |.].[.Fun|ction...|
|000013f0| 00 00 00 04 76 6f 69 64 | 04 70 6c 61 79 63 00 2a |....void|.playc.*|
|00001400| 0d 0a 20 20 20 20 20 2a | 20 50 6c 61 79 73 20 61 |.. *| Plays a|
|00001410| 6e 20 61 75 64 69 6f 20 | 63 6c 69 70 2e 20 4e 6f |n audio |clip. No|
|00001420| 74 68 69 6e 67 20 68 61 | 70 70 65 6e 73 20 69 66 |thing ha|ppens if|
|00001430| 20 74 68 65 20 61 75 64 | 69 6f 20 63 6c 69 70 20 | the aud|io clip |
|00001440| 63 6f 75 6c 64 0d 0a 20 | 20 20 20 20 2a 20 6e 6f |could.. | * no|
|00001450| 74 20 62 65 20 66 6f 75 | 6e 64 2e 0d 0a 20 20 20 |t be fou|nd... |
|00001460| 20 20 04 00 01 00 00 00 | 00 00 00 00 01 00 00 00 | ......|........|
|00001470| 00 00 03 00 14 55 52 4c | 20 75 72 6c 2c 20 53 74 |.....URL| url, St|
|00001480| 72 69 6e 67 20 6e 61 6d | 65 00 00 00 5d 02 5b 08 |ring nam|e...].[.|
|00001490| 46 75 6e 63 74 69 6f 6e | 01 00 00 00 00 00 04 76 |Function|.......v|
|000014a0| 6f 69 64 06 72 65 73 69 | 7a 65 34 00 2a 0d 0a 20 |oid.resi|ze4.*.. |
|000014b0| 20 20 20 20 2a 20 52 65 | 71 75 65 73 74 73 20 74 | * Re|quests t|
|000014c0| 68 61 74 74 68 65 20 61 | 70 70 6c 65 74 20 62 65 |hatthe a|pplet be|
|000014d0| 20 72 65 73 69 7a 65 64 | 2e 0d 0a 20 20 20 20 20 | resized|... |
|000014e0| 04 00 01 00 00 00 00 00 | 00 00 01 00 00 00 00 00 |........|........|
|000014f0| 03 00 0b 44 69 6d 65 6e | 73 69 6f 6e 20 64 00 00 |...Dimen|sion d..|
|00001500| 00 5d 02 5b 08 46 75 6e | 63 74 69 6f 6e 01 00 00 |.].[.Fun|ction...|
|00001510| 00 00 00 04 76 6f 69 64 | 06 72 65 73 69 7a 65 35 |....void|.resize5|
|00001520| 00 2a 0d 0a 20 20 20 20 | 20 2a 20 52 65 71 75 65 |.*.. | * Reque|
|00001530| 73 74 73 20 74 68 61 74 | 20 74 68 65 20 61 70 70 |sts that| the app|
|00001540| 6c 65 74 20 62 65 20 72 | 65 73 69 7a 65 64 2e 0d |let be r|esized..|
|00001550| 0a 20 20 20 20 20 04 00 | 01 00 00 00 00 00 00 00 |. ..|........|
|00001560| 01 00 00 00 00 00 03 00 | 15 69 6e 74 20 77 69 64 |........|.int wid|
|00001570| 74 68 2c 20 69 6e 74 20 | 68 65 69 67 68 74 00 00 |th, int |height..|
|00001580| 00 5d 02 5b 08 46 75 6e | 63 74 69 6f 6e 01 00 00 |.].[.Fun|ction...|
|00001590| 00 00 00 04 76 6f 69 64 | 07 73 65 74 53 74 75 62 |....void|.setStub|
|000015a0| 53 00 2a 0d 0a 20 20 20 | 20 20 2a 20 53 65 74 73 |S.*.. | * Sets|
|000015b0| 20 74 68 65 20 61 70 70 | 6c 65 74 20 73 74 75 62 | the app|let stub|
|000015c0| 2e 20 54 68 69 73 20 69 | 73 20 64 6f 6e 65 20 62 |. This i|s done b|
|000015d0| 79 20 61 75 74 6f 6d 61 | 74 69 63 61 6c 6c 79 20 |y automa|tically |
|000015e0| 62 79 20 74 68 65 20 73 | 79 73 74 65 6d 2e 0d 0a |by the s|ystem...|
|000015f0| 20 20 20 20 20 04 00 01 | 00 00 00 00 00 00 00 00 | ...|........|
|00001600| 00 00 00 00 00 03 00 0f | 41 70 70 6c 65 74 53 74 |........|AppletSt|
|00001610| 75 62 20 73 74 75 62 00 | 00 00 5d 02 5b 08 46 75 |ub stub.|..].[.Fu|
|00001620| 6e 63 74 69 6f 6e 01 00 | 00 00 00 00 04 76 6f 69 |nction..|.....voi|
|00001630| 64 0a 73 68 6f 77 53 74 | 61 74 75 73 40 00 2a 0d |d.showSt|atus@.*.|
|00001640| 0a 20 20 20 20 20 2a 20 | 53 68 6f 77 73 20 61 20 |. * |Shows a |
|00001650| 73 74 61 74 75 73 20 6d | 65 73 73 61 67 65 20 69 |status m|essage i|
|00001660| 6e 20 74 68 65 20 61 70 | 70 6c 65 74 27 73 20 63 |n the ap|plet's c|
|00001670| 6f 6e 74 65 78 74 2e 0d | 0a 20 20 20 20 20 04 00 |ontext..|. ..|
|00001680| 01 00 00 00 00 00 00 00 | 01 00 00 00 00 00 03 00 |........|........|
|00001690| 0a 53 74 72 69 6e 67 20 | 6d 73 67 00 00 00 5d 02 |.String |msg...].|
|000016a0| 5b 08 46 75 6e 63 74 69 | 6f 6e 01 00 00 00 00 00 |[.Functi|on......|
|000016b0| 04 76 6f 69 64 05 73 74 | 61 72 74 d1 00 2a 0d 0a |.void.st|art..*..|
|000016c0| 20 20 20 20 20 2a 20 43 | 61 6c 6c 65 64 20 74 6f | * C|alled to|
|000016d0| 20 73 74 61 72 74 20 74 | 68 65 20 61 70 70 6c 65 | start t|he apple|
|000016e0| 74 2e 20 59 6f 75 20 6e | 65 76 65 72 20 6e 65 65 |t. You n|ever nee|
|000016f0| 64 20 74 6f 20 63 61 6c | 6c 20 74 68 69 73 20 6d |d to cal|l this m|
|00001700| 65 74 68 6f 64 0d 0a 20 | 20 20 20 20 2a 20 64 69 |ethod.. | * di|
|00001710| 72 65 63 74 6c 79 2c 20 | 69 74 20 69 73 20 63 61 |rectly, |it is ca|
|00001720| 6c 6c 65 64 20 77 68 65 | 6e 20 74 68 65 20 61 70 |lled whe|n the ap|
|00001730| 70 6c 65 74 27 73 20 64 | 6f 63 75 6d 65 6e 74 20 |plet's d|ocument |
|00001740| 69 73 20 76 69 73 69 74 | 65 64 2e 0d 0a 20 20 20 |is visit|ed... |
|00001750| 20 20 2a 20 40 73 65 65 | 20 23 69 6e 69 74 0d 0a | * @see| #init..|
|00001760| 20 20 20 20 20 2a 20 40 | 73 65 65 20 23 73 74 6f | * @|see #sto|
|00001770| 70 0d 0a 20 20 20 20 20 | 2a 20 40 73 65 65 20 23 |p.. |* @see #|
|00001780| 64 65 73 74 72 6f 79 0d | 0a 20 20 20 20 20 04 00 |destroy.|. ..|
|00001790| 01 00 00 00 00 00 00 00 | 01 00 00 00 00 00 03 00 |........|........|
|000017a0| 00 00 00 00 5d 02 5b 08 | 46 75 6e 63 74 69 6f 6e |....].[.|Function|
|000017b0| 01 00 00 00 00 00 04 76 | 6f 69 64 04 73 74 6f 70 |.......v|oid.stop|
|000017c0| 23 01 2a 0d 0a 20 20 20 | 20 20 2a 20 43 61 6c 6c |#.*.. | * Call|
|000017d0| 65 64 20 74 6f 20 73 74 | 6f 70 20 74 68 65 20 61 |ed to st|op the a|
|000017e0| 70 70 6c 65 74 2e 20 49 | 74 20 69 73 20 63 61 6c |pplet. I|t is cal|
|000017f0| 6c 65 64 20 77 68 65 6e | 20 74 68 65 20 61 70 70 |led when| the app|
|00001800| 6c 65 74 27 73 20 64 6f | 63 75 6d 65 6e 74 20 69 |let's do|cument i|
|00001810| 73 0d 0a 20 20 20 20 20 | 2a 20 6e 6f 20 6c 6f 6e |s.. |* no lon|
|00001820| 67 65 72 20 6f 6e 20 74 | 68 65 20 73 63 72 65 65 |ger on t|he scree|
|00001830| 6e 2e 20 49 74 20 69 73 | 20 67 75 61 72 61 6e 74 |n. It is| guarant|
|00001840| 65 65 64 20 74 6f 20 62 | 65 20 63 61 6c 6c 65 64 |eed to b|e called|
|00001850| 20 62 65 66 6f 72 65 20 | 64 65 73 74 72 6f 79 28 | before |destroy(|
|00001860| 29 0d 0a 20 20 20 20 20 | 2a 20 69 73 20 63 61 6c |).. |* is cal|
|00001870| 6c 65 64 2e 20 59 6f 75 | 20 6e 65 76 65 72 20 6e |led. You| never n|
|00001880| 65 65 64 20 74 6f 20 63 | 61 6c 6c 20 74 68 69 73 |eed to c|all this|
|00001890| 20 6d 65 74 68 6f 64 20 | 64 69 72 65 63 74 6c 79 | method |directly|
|000018a0| 2e 0d 0a 20 20 20 20 20 | 2a 20 40 73 65 65 20 23 |... |* @see #|
|000018b0| 69 6e 69 74 0d 0a 20 20 | 20 20 20 2a 20 40 73 65 |init.. | * @se|
|000018c0| 65 20 23 73 74 61 72 74 | 0d 0a 20 20 20 20 20 2a |e #start|.. *|
|000018d0| 20 40 73 65 65 20 23 64 | 65 73 74 72 6f 79 0d 0a | @see #d|estroy..|
|000018e0| 20 20 20 20 20 04 00 01 | 00 00 00 00 00 00 00 01 | ...|........|
|000018f0| 00 00 00 00 00 03 00 00 | 00 00 00 5d 5d 01 0d 00 |........|...]]...|
|00001900| 00 5d 06 00 02 5b 04 44 | 61 74 61 02 00 01 00 00 |.]...[.D|ata.....|
|00001910| 00 03 69 6e 74 07 4e 55 | 4d 4f 42 4a 53 4b 00 41 |..int.NU|MOBJSK.A|
|00001920| 20 63 6f 6e 73 74 61 6e | 74 20 74 68 61 74 20 73 | constan|t that s|
|00001930| 74 6f 72 65 73 20 74 68 | 65 20 6e 75 6d 62 65 72 |tores th|e number|
|00001940| 20 6f 66 20 6f 62 6a 65 | 63 74 73 20 69 6e 20 74 | of obje|cts in t|
|00001950| 68 65 20 42 6f 75 6e 63 | 65 41 6e 69 6d 61 74 69 |he Bounc|eAnimati|
|00001960| 6f 6e 73 20 61 72 72 61 | 79 2e 04 00 01 00 01 00 |ons arra|y.......|
|00001970| 01 00 03 00 3d 20 34 5d | 02 5b 04 44 61 74 61 02 |....= 4]|.[.Data.|
|00001980| 00 00 00 00 00 0f 42 6f | 75 6e 63 65 41 6e 69 6d |......Bo|unceAnim|
|00001990| 61 74 69 6f 6e 12 62 6f | 75 6e 63 65 41 6e 69 6d |ation.bo|unceAnim|
|000019a0| 61 74 69 6f 6e 73 5b 5d | 6e 00 41 6e 20 61 72 72 |ations[]|n.An arr|
|000019b0| 61 79 20 6f 66 20 42 6f | 75 6e 63 65 41 6e 69 6d |ay of Bo|unceAnim|
|000019c0| 61 74 69 6f 6e 73 2e 20 | 54 68 69 73 20 69 73 20 |ations. |This is |
|000019d0| 69 6e 69 74 69 61 6c 6c | 79 20 75 6e 61 6c 6c 6f |initiall|y unallo|
|000019e0| 63 61 74 65 64 20 62 75 | 74 20 74 68 65 20 63 6f |cated bu|t the co|
|000019f0| 6e 73 74 72 75 63 74 6f | 72 20 61 6c 6c 6f 63 61 |nstructo|r alloca|
|00001a00| 74 65 73 20 73 70 61 63 | 65 20 66 6f 72 20 74 68 |tes spac|e for th|
|00001a10| 65 20 61 72 72 61 79 2e | 04 00 01 00 01 00 01 00 |e array.|........|
|00001a20| 00 00 5d 02 5b 04 44 61 | 74 61 02 00 00 00 00 00 |..].[.Da|ta......|
|00001a30| 06 54 68 72 65 61 64 07 | 62 6f 75 6e 63 65 72 60 |.Thread.|bouncer`|
|00001a40| 00 54 68 72 65 61 64 20 | 6f 66 20 65 78 65 63 75 |.Thread |of execu|
|00001a50| 74 69 6f 6e 20 74 68 61 | 74 20 63 79 63 6c 65 73 |tion tha|t cycles|
|00001a60| 20 74 68 72 6f 75 67 68 | 20 74 68 65 20 42 6f 75 | through| the Bou|
|00001a70| 6e 63 65 41 6e 69 6d 61 | 74 69 6f 6e 73 20 61 64 |nceAnima|tions ad|
|00001a80| 76 61 6e 63 69 6e 67 20 | 74 68 65 6d 20 74 6f 20 |vancing |them to |
|00001a90| 74 68 65 69 72 20 6e 65 | 78 74 20 73 74 61 74 65 |their ne|xt state|
|00001aa0| 2e 04 00 01 00 01 00 01 | 00 06 00 3d 20 6e 75 6c |........|...= nul|
|00001ab0| 6c 5d 02 5b 04 44 61 74 | 61 02 00 00 00 00 00 04 |l].[.Dat|a.......|
|00001ac0| 46 6f 6e 74 0b 6d 65 73 | 73 61 67 65 46 6f 6e 74 |Font.mes|sageFont|
|00001ad0| 24 00 46 6f 6e 74 20 75 | 73 65 64 20 66 6f 72 20 |$.Font u|sed for |
|00001ae0| 6d 65 73 73 61 67 65 20 | 61 74 20 74 68 65 20 62 |message |at the b|
|00001af0| 6f 74 74 6f 6d 2e 04 00 | 01 00 01 00 01 00 27 00 |ottom...|......'.|
|00001b00| 3d 20 6e 65 77 20 46 6f | 6e 74 28 22 48 65 6c 76 |= new Fo|nt("Helv|
|00001b10| 65 74 69 63 61 22 2c 20 | 46 6f 6e 74 2e 50 4c 41 |etica", |Font.PLA|
|00001b20| 49 4e 2c 20 31 32 29 5d | 02 5b 04 44 61 74 61 02 |IN, 12)]|.[.Data.|
|00001b30| 00 00 00 00 00 04 46 6f | 6e 74 0a 6d 6f 76 69 6e |......Fo|nt.movin|
|00001b40| 67 46 6f 6e 74 1d 00 46 | 6f 6e 74 20 75 73 65 64 |gFont..F|ont used|
|00001b50| 20 66 6f 72 20 6d 6f 76 | 69 6e 67 20 6f 62 6a 65 | for mov|ing obje|
|00001b60| 63 74 73 2e 04 00 01 00 | 01 00 01 00 25 00 3d 20 |cts.....|....%.= |
|00001b70| 6e 65 77 20 46 6f 6e 74 | 28 22 54 69 6d 65 73 52 |new Font|("TimesR|
|00001b80| 6f 6d 61 6e 22 2c 46 6f | 6e 74 2e 42 4f 4c 44 2c |oman",Fo|nt.BOLD,|
|00001b90| 32 34 29 5d 02 5b 04 44 | 61 74 61 02 00 00 00 00 |24)].[.D|ata.....|
|00001ba0| 00 07 62 6f 6f 6c 65 61 | 6e 0f 74 68 72 65 61 64 |..boolea|n.thread|
|00001bb0| 53 75 73 70 65 6e 64 65 | 64 1c 00 53 74 61 74 65 |Suspende|d..State|
|00001bc0| 20 6f 66 20 74 68 72 65 | 61 64 27 73 20 65 78 65 | of thre|ad's exe|
|00001bd0| 63 75 74 69 6f 6e 2e 00 | 00 01 00 01 00 01 00 07 |cution..|........|
|00001be0| 00 3d 20 66 61 6c 73 65 | 5d 07 00 02 5b 08 46 75 |.= false|]...[.Fu|
|00001bf0| 6e 63 74 69 6f 6e 01 00 | 00 00 00 00 04 76 6f 69 |nction..|.....voi|
|00001c00| 64 07 64 65 73 74 72 6f | 79 0d 00 44 65 73 63 72 |d.destro|y..Descr|
|00001c10| 69 62 65 20 68 65 72 65 | 00 00 01 00 00 00 00 00 |ibe here|........|
|00001c20| 00 00 01 00 00 00 00 00 | 03 00 00 00 00 00 5d 02 |........|......].|
|00001c30| 5b 08 46 75 6e 63 74 69 | 6f 6e 01 00 00 00 00 00 |[.Functi|on......|
|00001c40| 04 76 6f 69 64 04 69 6e | 69 74 17 00 49 6e 69 74 |.void.in|it..Init|
|00001c50| 69 61 6c 69 73 65 73 20 | 74 68 65 20 61 70 70 6c |ialises |the appl|
|00001c60| 65 74 2e 04 00 01 00 00 | 00 00 00 00 00 01 00 00 |et......|........|
|00001c70| 00 00 00 03 00 00 00 00 | 00 5d 02 5b 08 46 75 6e |........|.].[.Fun|
|00001c80| 63 74 69 6f 6e 01 00 00 | 00 00 00 07 62 6f 6f 6c |ction...|....bool|
|00001c90| 65 61 6e 09 6d 6f 75 73 | 65 44 6f 77 6e 2f 00 43 |ean.mous|eDown/.C|
|00001ca0| 61 6c 6c 65 64 20 77 68 | 65 6e 20 74 68 65 20 6d |alled wh|en the m|
|00001cb0| 6f 75 73 65 20 67 6f 65 | 73 20 64 6f 77 6e 20 6f |ouse goe|s down o|
|00001cc0| 6e 20 74 68 69 73 20 6f | 62 6a 65 63 74 2e 04 00 |n this o|bject...|
|00001cd0| 01 00 00 00 00 00 00 00 | 01 00 00 00 00 00 03 00 |........|........|
|00001ce0| 17 45 76 65 6e 74 20 65 | 76 74 2c 20 69 6e 74 20 |.Event e|vt, int |
|00001cf0| 78 2c 20 69 6e 74 20 79 | 00 00 00 5d 02 5b 08 46 |x, int y|...].[.F|
|00001d00| 75 6e 63 74 69 6f 6e 01 | 00 00 00 00 00 04 76 6f |unction.|......vo|
|00001d10| 69 64 05 70 61 69 6e 74 | 28 00 43 61 6c 6c 65 64 |id.paint|(.Called|
|00001d20| 20 77 68 65 6e 65 76 65 | 72 20 61 20 77 69 6e 64 | wheneve|r a wind|
|00001d30| 6f 77 20 6e 65 65 64 73 | 20 75 70 64 61 74 69 6e |ow needs| updatin|
|00001d40| 67 2e 04 00 01 00 00 00 | 00 00 00 00 01 00 00 00 |g.......|........|
|00001d50| 00 00 03 00 0a 47 72 61 | 70 68 69 63 73 20 67 00 |.....Gra|phics g.|
|00001d60| 00 00 5d 02 5b 08 46 75 | 6e 63 74 69 6f 6e 01 00 |..].[.Fu|nction..|
|00001d70| 00 00 00 00 04 76 6f 69 | 64 03 72 75 6e 50 00 43 |.....voi|d.runP.C|
|00001d80| 61 6c 6c 73 20 77 68 65 | 6e 20 61 20 6e 65 77 20 |alls whe|n a new |
|00001d90| 74 68 72 65 61 64 20 69 | 73 20 63 72 65 61 74 65 |thread i|s create|
|00001da0| 64 2e 20 54 68 65 20 74 | 68 72 65 61 64 20 64 69 |d. The t|hread di|
|00001db0| 65 73 20 77 68 65 6e 20 | 74 68 69 73 20 66 75 6e |es when |this fun|
|00001dc0| 63 74 69 6f 6e 20 72 65 | 74 75 72 6e 65 64 2e 04 |ction re|turned..|
|00001dd0| 00 01 00 00 00 00 00 00 | 00 01 00 00 00 00 00 03 |........|........|
|00001de0| 00 00 00 00 00 5d 02 5b | 08 46 75 6e 63 74 69 6f |.....].[|.Functio|
|00001df0| 6e 01 00 00 00 00 00 04 | 76 6f 69 64 05 73 74 61 |n.......|void.sta|
|00001e00| 72 74 12 00 53 74 61 72 | 74 73 20 74 68 65 20 61 |rt..Star|ts the a|
|00001e10| 70 70 6c 65 74 2e 04 00 | 01 00 00 00 00 00 00 00 |pplet...|........|
|00001e20| 01 00 00 00 00 00 03 00 | 00 00 00 00 5d 02 5b 08 |........|....].[.|
|00001e30| 46 75 6e 63 74 69 6f 6e | 01 00 00 00 00 00 04 76 |Function|.......v|
|00001e40| 6f 69 64 04 73 74 6f 70 | 1d 00 43 61 6c 6c 65 64 |oid.stop|..Called|
|00001e50| 20 74 6f 20 73 74 6f 70 | 20 74 68 65 20 65 78 65 | to stop| the exe|
|00001e60| 63 75 74 69 6f 6e 2e 04 | 00 01 00 00 00 00 00 00 |cution..|........|
|00001e70| 00 01 00 00 00 00 00 03 | 00 00 00 00 00 5d 5d 01 |........|.....]].|
|00001e80| 0f 00 01 0e 00 01 11 00 | 01 10 00 40 73 65 65 20 |........|...@see |
|00001e90| 23 73 74 61 72 74 0d 0a | 20 20 20 20 20 2a 20 40 |#start..| * @|
|00001ea0| 73 65 65 20 23 64 65 73 | 74 72 6f 79 0d 0a 20 20 |see #des|troy.. |
|00001eb0| 20 20 20 04 00 01 00 00 | 00 00 00 00 00 01 00 00 | .....|........|
|00001ec0| 00 00 00 03 00 00 00 00 | 00 5d 5d 01 1f 00 01 1e |........|.]].....|
|00001ed0| 00 | |. | |
+--------+-------------------------+-------------------------+--------+--------+